package models_main

import (
	"fmt"
	"longmen/server/pkg/db/mysql/models"
	"time"
)

// 用户注册 日活相关统计
type StatUser struct {
	ID            int       `json:"id"`
	SourceKey     string    `json:"source_key"`
	Date          time.Time `json:"date"`
	SourceName    string    `json:"source_name"`
	Register      int       `json:"register"`
	ValidUser     int       `json:"valid_user"`    // 有效用户
	NextDayUser   int       `json:"next_day_user"` // 次日留存
	LogginUser    int       `json:"loggin_user"`
	LastDayLoggin int       `json:"last_day_loggin"` // 昨天登录总数 方便统计留存率
	ActiveUser    int       `json:"active_user"`     // 活跃用户
}

func (*StatUser) TableName() string {
	return fmt.Sprintf("%sstat_user", models.Prefix)
}
